@charset "utf-8";
/* CSS Document *//*001563 fdd000*/
.submain{ min-height:550px;}


.leftbox{ width:25%; float:left; min-width:130px;}
.leftbox a{ display:block; line-height:4; text-indent:1em; border-bottom:thin dotted #ccc;}
.leftbox a i{ font-size:12px; }
.leftbox a.big{ background-color:#eee; }
.leftbox a.two{ background-color:#f5f5f5;  }
.leftbox a.three{ background-color:#f8f8f8;  }
.subLeftTitle{ background-color:#168293; color:#fff; line-height:3; font-size:18px; text-indent:1em; }
.rightbox{ width:73%; float:right; }
.subRightTitle{  border-bottom:thin solid #ccc; line-height:3; font-size:18px; position:relative; }
.position{ font-size:12px; position:absolute; right:0; top:0; line-height:67px; }
/*公司简介*/
.about p{ line-height:2; font-size:14px; padding:10px 0;}
/**/
.news li a{ display:block; border-bottom:thin solid #001563; padding:50px 0; position:relative; padding-left:22%; }
.news li a img{ position:absolute; top:50px; left:0; max-width:20%; width:100%; min-width:110px; }
.news p{ padding-top:20px;}
.news .title{ font-size:18px; padding:0; white-space:nowrap; width:90%; overflow:hidden; height:25px; }
.news .info{ max-width:640px;}

.prolist p{ line-height:1.8;}
.prolist li { padding:8px 8px;}
.prolist li a{ border:1px solid #ccc; padding:10px ;}
.prolist li a img{ display:block; margin:auto; max-width:100%; }
.prolist li a .textcenter{ line-height:2; padding-top:5px; text-align:center; height:90px; }

.contact .idxfootimg{ top:80px;}
.contact .idxfootimg img{ border:1px dashed #ddd;}

.serlist{ }
.serlist li{ margin-bottom:50px; background-color:#d09165;}
.serlist li:nth-child(2n) img{ float:right;}
.serlist p.sertitle{ padding-bottom:0; font-size:20px;}
.serlist p{ color:#fff; max-width:640px; padding:30px; padding-top:20px; line-height:2;}


.ser01list p.ser01info{ padding-top:20px;  line-height:2;}

.culture li div{ padding:25px;}
.culturepinfo{ min-height:200px; line-height:2;}
.subMenu:first-child{ margin-left:-.75%; }
.subMenu:nth-child(5){ margin-right:-.75%; }
.subMenu{ width:19%; margin:1.5% .75%; float:left;}
.on{ background-color:#d09165;}.on img{ opacity:.7;}

.contact .icon{ font-size:50px; padding:0 0 50px 0; display:block; color:#666;}
.contact li:first-child{ border-left:thin dashed #333; }
.contact li{ border-right:thin dashed #333; height:280px;}
.dwy_contact_class{  background-image:url(../images/contact_icon.png); width:102px; height:50px;}
.mp{ position:absolute; top:10vw; left:10vh; z-index:99;}


